/*网站全局CSS*/
body{background:url(../images/body_bg.jpg) repeat-x; padding:0; margin:0 auto; font-size:13px; color:#333; font-family:"微软雅黑"，Arial, Helvetica, sans-serif; line-height:150%}
html, body, iframe,h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dd, input, button, textarea, form {margin: 0;padding: 0;}
div,ul,li,form{margin:0 auto; padding:0; list-style:none; overflow:hidden }
table,tr,td{margin:0 auto; overflow:hidden}
a{color:#555; text-decoration:none}
a:hover{color:#ef222b}
.wrap{width:1003; clear:both; background:url(../images/main_bg.gif) top repeat-x}
.fleft{float:left}
.fright{float:right}
.cleft{clear:left}
.cright{clear:right}
.cboth{clear:both}
.clear{height:8px}
h1{font-size:18px; display:inline}
.main{width:1200px;clear:both;}
#ckepop{margin:10px auto; padding:5px 0; border-bottom:1px dashed #ccc}

/*网站头部CSS*/
.title{width:1200px; height:190px;position:relative; overflow:visible; margin:0 auto;}
.logo{width:100%; height:110px; position:relative; overflow:visible}
.search{position:absolute; bottom:0; right:0; background:url(../images/cp_bg.gif) left center no-repeat; padding:20px 0 20px 130px;}
.searchBt{background:url(../images/search.gif) no-repeat; width:64px; height:24px; border:none}
.site{position:absolute; right:0px; top:0px; color:#eee; font-family:宋体;right:5px; font-size:12px; width:201px; height:19px; text-align:center; line-height:18px}
.site a{color:#eee;}
.site a:hover{color:#CC0000}

/*网站导航条CSS*/

.nav {
	width:100%;
	height:50px;
}
.nav1 {
	display:block;
	width:1096px;
	height:50px;
	margin:0px auto;
}
.nav1 li {
	position:relative;
	display:block;
	width:152px;
	height:50px;
	float:left;
	display: inline;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
}
.nav1 li a {
	text-decoration:none;
	color:#fff;
	font-size:16px;
	display:block;
	width:152px;
	height:50px;
	color:#FFFFFF; font-weight:bold;
}
.nav1 li a:hover{color:#FFff00}

.nav1 li ul li {
	border:0px;
	height:40px;
	text-align:center;
	vertical-align:middle;
	line-height:40px;
	clear:both
}

.nav1 li ul {
	display:none;
	position:absolute;
	z-index:999;
	left: 0
}
.nav1 li:hover ul {
	display:block
}

/*网站banner CSS*/
.example2{margin:0 auto}
	.example2 ul li img{max-width:100%}
.example2 ol{position:relative;top:-30px;left:60px;}
.example2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example2 ol li.seleted{background: #1AA4CA;}
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}

.navB{height:30px; line-height:30px; position:relative; width:1100px; font-size:12px}


.top_pic{position:absolute; width:920px; top:-215px; left:0; display:none; background:#8193a9; padding:10px;}
.top_pic a.nav1{display:block; width:192px; background:#FFF; margin-right:10px}
.top_pic a.nav1 img{width:192px; display:block; border:0;}
.top_pic ul{padding:5px;}
.top_pic ul li{height:20px; line-height:20px; width:182px}


/*友情链接CSS*/
.links{ width:1198px; color:#333; line-height:24px; margin-bottom:8px; clear:both; border:1px solid #ccc;}
.links ul{padding:0 5px}
.links ul a{color:#666; text-decoration:none}

/*网站底部CSS*/
.indexBottonLine{background:#ca0000; height:0px; width:100%; clear:both}
.foot{clear:both; width:100%; background:url(../images/lx_bg.gif) repeat-x; height:100px; color:#fff}
.foot ul{width:1200px;}
.foot ul a{text-decoration:none; color:#fff}
.footContent{padding:5px 10px;line-height:24px; float:center; width:1100px}
.footLinks{float:right; width:330px;padding:10px;line-height:24px;}
.pageLine{height:3px; background:#00458e; width:100%; margin-top:10px}

/*栏目页侧边导航CSS*/
.pside{width:220px; float:left; clear:left;}
.cplist{}
.cplist ul{}
.cplist ul a{display:block; font-weight:bold}
.cplist ul a.pNav{background:#ead48b; text-align:center; height:30px; line-height:30px;  text-decoration:none; color:#905c10; width:220px; font-size:14px}
.cplist ul a.pNav:hover,.cplist ul a.pNavSelect{color:#FFFF00}
.cplist ul a.pNav2{text-indent:45px; height:31px; line-height:31px; background:url(../images/1_22.gif) repeat-x;text-decoration:none;  color:#333; font-size:14px}
.cplist ul a.pNav2:hover,.cplist ul a.pNav2Select{color:red}
.cplist ul a.pNavLine{background:url(../images/dian.gif) center center repeat-x; height:10px; padding:0; margin:0; line-height:0}

.psideMenu{background:url(../images/667.gif) no-repeat; width:220px; height:40px; line-height:40px; text-indent:20px; font-size:14px; color:#fff; font-weight:bold}

/*侧边联系方式CSS*/
.contact{background:url(../images/12.gif) repeat-y;line-height:25px}
.contact ul{width:220px}
.contact ul li{height:25px; line-height:25px}
.contact ul li strong{color:red}

/*栏目页内容公用CSS*/
.pContent{ float:right; width:960px; clear:right;}
.pTitle{height:29px;background:url(../images/bc_bg.gif) repeat-x left center;line-height:29px; border:1px solid #d6d6d6}
.pTitleMenu{background:url(../images/subtitle_bg.gif) repeat-y; margin-top:15px; height:45px; line-height:45px; color:#fff; text-align:right; padding-right:15px; font-size:14px; font-weight:bold}
.pTitleLoca{padding-left:10px; font-size:12px; color:#444}
.pTitleLoca a{text-decoration:none; color:#555}
.pshow{padding:10px 0; }
.pshow center img{border:1px solid #ccc; padding:2px; margin-bottom:8px}

/*文字型栏目页CSS*/
.pshow1{}
.pshow1Content{ text-align:justify; text-justify:inter-ideograph}

/*新闻型栏目页CSS*/
.pshow2{}
.pshow2Content{}
.newsList{ height:78px; border-bottom:1px dashed #ccc; margin-top:10px; width:98%}
.newsListTitle{height:30px; line-height:30px; font-size:14px}
.newsListTitle a{color:#006699; font-size:15px; font-weight:bold}
.newsListContent{color:#666}

/*产品型栏目页CSS*/
.pshow3{}
.pshow3Memo{border:5px solid #f0f0f0; background:#fff; margin-bottom:10px}
.pshow3Memo ul{border:1px solid #fff; background:url(../images/memoBack.gif) repeat-x top; padding:5px}
.pshow3Content{}
#ippage{clear:both; font-size:14px; font-weight:bold; text-align:center; border:1px solid #FFCC00; background:#FFFFCC; height:35px; line-height:35px; margin-top:8px}

/*图片型栏目页CSS*/
.pshow4{}
.pshow4Content{}

/*产品展示类型一(大图片格式)CSS*/
.ipshow1{float:left; margin:15px; width:272px; height:270px; border:1px solid #ccc; background:#fff; padding:5px;}
.ipshow1 .colorline{background:#C80D11; height:3px; }
.ipshow1 .stitle{background:#f3f3f3; height:30px; background:#f3f3f3 url(../images/probg.gif) no-repeat center right; border-bottom:1px solid #999; line-height:30px; text-indent:10px; position:relative}
.ipshow1 .stitle h2{color:#003366; font-size:14px; display:inline}
.ipshow1 .stitle img{position:absolute; right:10px; bottom:5px}
.ipshow1 a{text-decoration:none}
.ipshow1 a.abox{display:block; line-height:22px; white-space:nowrap; position:relative; background:#f4f5f9; margin:2px; padding:5px; }
.ipshow1 a.abox b{position:absolute; bottom:10px; right:10px; color:red; display:block}
.ipshow1 a.abox img{display:block; border:1px solid #fff; margin:0 auto 5px auto}
.ipshow1 a:hover{background:#f5f5f5}

.ipshow5{float:left; margin:10px 5px 10px 40px; width:296px; border:1px solid #abcaea; background:#fff; padding:2px; line-height:24px}
.ipshow5 a{color:#00458e; font-weight:bold}
.ipshow5 a:hover{color:red; }

/*shwo3*/
#preview{ float:left; margin:0 0 15px 0; padding:0;  width:100%; height:auto; display:inline;}
#spec-n1{max-width:550px;float:left; margin-top:10px;padding:2px; border:1px solid #ccc;}
#spec-n1 img { float:none;text-align:left}
.list-h{ width:285px;float:right;}
.list-h li{ float:left; margin-left:10px; cursor:pointer}
#spec-n5{  width:285px;  float:left; margin-top:10px;}
#spec-list{float:left;width:285px;overflow:hidden; }
#spec-list ul{width:285px;float:left;}
#spec-list ul li img{ padding:2px; border:1px solid #ccc; width:125px; height:94px;  display:inline;}
.shangxia a{color:#666}
.shangxia a:hover{color:#01A2EA}
.pro_listxxs{width:100%;float:left;}
.pro_listxxs table tr td{padding:3px; font-size:14px}
.pro_listxxs li.showPX{float:left;width:162px;margin:0 9px 0px 0;}
.pro_listxxs li.showPX a img{width:162px;float:left; height:120px}
.pro_listxxs li.showPX .t{height:20px;line-height:20px;text-align:center;overflow:hidden;background:#f9d01c;color:#fff;float:left;width:100%;margin-top:2px;}
.pro_listxxs li.showPX .t a{color:#000;}
.pro_listxxs li.showPX .p{left:0;top:-9999em;width:142px;height:66px;padding:10px;background:#0575c1;color:#fff;float:left}
.pro_listxxs li.showPX .p a:hover{top:0;}
.pro_listxxs li.showPX .r {
    display: inline-block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    background:url(../images/ico1.png) no-repeat -20px -20px;
    vertical-align: middle;float:right;}

.in_newcon{ width:100%; line-height:30px; float:left; margin-top:10px;font-size:18px;font-weight:400;color:#666;}	



.pageContainer{width:1200px;padding:30px 0;margin:0 auto;overflow:hidden;}
.pageContainerC{width:1200px;margin:0 auto;}	
.pageConent{width:920px;background:#fff;padding:0px 10px 10px 10px;line-height:170%;color:#333; font-size:14px; float:right}		




.homeGsjj{float:left; width:365px; margin-left:8px;} 
.homeGsjj ul{padding:10px; background:url(../images/news_bg_02.gif) repeat-y; line-height:21px;}
.hsgs{ background:url(../images/news_title.jpg) no-repeat; height:30px;line-height:20px; font-size:14px; color:#fff; position:relative}
.hsgs strong{margin-top:4px; display:block; text-indent:30px;height:30px;font-size:14px;}
.hsgs a{position:absolute; right:8px; top:8px}
.hsews{ background:#fff;}
.hsews ul{padding:0 0 0 10px;}

.homeGsjj1{float:left; width:565px;} 
.homeGsjj1 ul{padding:5px; background:url(../images/news_bg_02.gif) repeat-y; line-height:21px;}
.hsgs1{ background:url(../images/ne.jpg) no-repeat; height:30px;line-height:20px; font-size:14px; color:#fff; position:relative}
.hsgs1 strong{margin-top:4px; display:block; text-indent:30px;height:25px;font-size:14px;}
.hsgs1 a{position:absolute; right:8px; top:8px}
.hsews1{ background:#fff;}
.hsews1 ul{padding:0 0 0 10px;}
.homecc{padding:8px; background:#f8f8f8;border:1px #ccc solid; border-top:none;border-bottom:none;line-height:21px;}

.homeGsjj2{float:right; width:250px;} 
.homeGsjj2 ul{padding:5px 0px 0 10px; background:url(../images/news_bg_002.gif) repeat-y; line-height:21px;}
.hsgs2{ background:url(../images/news_title11.jpg) no-repeat; height:30px;line-height:20px; font-size:14px; color:#fff; position:relative}
.hsgs2 strong{margin-top:4px; display:block; text-indent:30px;height:30px;font-size:14px;}
.hsgs2 a{position:absolute; right:8px; top:8px}
.hsews2{ background:#fff;}
.hsews2 ul{padding:0 0 0 10px;}


.homeGsjj3{float:right; width:250px; position:relative;} 
.homeGsjj3 ul{padding:0px 0px 0 10px;line-height:21px;}
.homeGsjj3 ul span{color:#FF0000;font-weight:bold;font-size:18px;}

.hsgs3{ background:url(../images/news_title11.jpg) no-repeat; height:30px;line-height:20px; font-size:14px; color:#fff; position:relative}
.hsgs3 strong{margin-top:4px;display:block; text-indent:30px;height:30px;font-size:14px;}
.hsgs3 a{position:absolute; right:8px; top:8px;}
.hsews3{ background:#fff;}
.hsews3 ul{padding:0 0 0 10px;}

.homePro{float:left; width:170px; padding:6px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.homePro a{display:block; width:170px; white-space:nowrap; overflow:hidden; text-decoration:none; height:22px; line-height:22px}
.homePro a img{ border:none}
.homePro a.homeProList{background:url(../images/icon3.jpg) center left no-repeat; text-indent:12px}

.hotProTitle{background:url(../images/hotProTitleBack.gif) repeat-x; height:42px; line-height:30px}
.hotProTitle a{position:absolute; right:8px; top:8px; text-align:center;}
.hpTitleMenu{background:url(../images/hted.gif);font-weight:bold; font-size:15px; text-indent:15px;width:189px;height:32px;float:left;color:#fff;text-indent:30px}

.hotPro{float:left; margin-left:10px; text-align:center; margin-top:5px; width:220px; height:auto; white-space:nowrap}
.hotPro img{ border:1px solid #ccc; width:214px;height:145px;padding:2px; display:block}
.hotProBox{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:936px; float:left;}

.hs{float:left; width:1200px; margin-bottom:6px; margin-right:5px; border:1px solid #d4ddec; background:url(../images/boxb.jpg) bottom repeat-x}
.hs1{float:right; width:370px; border-left:1px solid #d4ddec; border-right:1px solid #d4ddec; border-bottom:1px solid #d4ddec; }
.hsntitle{background:url(../images/991.gif) repeat-x; height:39px;line-height:32px; color:#fff; position:relative;}
.hsntitle strong{background:url(../images/hted.gif) repeat-x; margin:0px; line-height:32px; display:block; height:39px; text-indent:15px; width:189px}
.hsntitle a{position:absolute; right:10px; top:10px}
.hsnews{background:url(../images/lm2_bg.jpg) repeat-x top; width:370px;}
.hsnews ul{padding:5px; line-height:22px;}
.hsnews ul li{height:26px; line-height:26px; background:url(../images/icon_2.gif) no-repeat left center; text-indent:15px; white-space:nowrap; border-bottom:1px dashed #ddd}
.hsnews ul li a{text-decoration:none}



.jbc_o{ background:#fff; padding-bottom:35px; overflow:hidden; }
.jbc_w{ width:390px; float:left; border:1px solid #d4ddec;overflow:hidden; margin-right:8px; margin-top:15px; background:#fff;}
.jbc_w img,.jbc_w embed{max-width:320px; max-height:240px}
.jbc_w li{padding:2px 0}
.jbc_sp{ background:url(../images/991.gif) repeat-x; height:35px; line-height:35px; padding-left:10px; color:#000; font-size:16px;font-weight:bold;}
.jbc_sp a{color:#fff}
.jbc_ico span,.jbc_i span{ background:url(../images/hot_biao.gif) no-repeat; width:9px; height:9px; display:inline-block; text-align:center; line-height:33px; color:#fff; margin-right:5px; vertical-align:middle}
.jbc_ico li{ border-bottom:1px dashed #e8e8e8; margin-left:10px; height:33px; line-height:33px; width:360px;}
.jbc_ico li a,.jbc_i li a{font-size:14px;  height:33px; line-height:33px; display:inline-block}
.jbc_ico b,.jbc_i b{ background:url(../images/b_co.jpg) 0 0 no-repeat; width:16px; height:13px; display:inline-block; text-align:center; line-height:13px; color:#fff; margin-right:5px; font-weight:normal}







.hsntitlee{background:url(../images/991.gif) repeat-x; height:30px; line-height:30px; font-size:14px; color:#333; position:relative;}
.hsntitlee strong{display:block; height:39px; text-indent:15px; width:150px}
.hsntitlee a{position:absolute; right:10px; top:10px}

.guest{border:1px solid #9be3f9; padding:1px; margin-top:15px}
.guest ul li{padding:5px 20px; line-height:22px}

.Pbox { background:#fff; font-size:12px; text-align:left; width:650px; margin:0 auto 10px; border-collapse:collapse; border:1px solid #CFD8E1;}
.Pbox td { border:1px solid #CFD8E1; padding:0 10px; height:25px; line-height:18px;}
.p1,.p2,.p3,.p4,.P5 { border:1px solid #CFD8E1;}
.P1 { background:#E8EBF2; color:#000; font-size:13px; font-weight:bold; height:35px; line-height:35px;}
span.T1 { color:#f00;}
.P2 { background:#F4F5F7; width:20%; }
.P3 { background:#fff; width:30%;}
.P4 { background:#f8f8f8; width:40%;}
.P5 { width:100%;}

.pro2{float:left;width:740px;margin:0 10px}
.pro2title{background:url(../images/012.gif) repeat-x;height:40px;width:760px}
.pro2nav{float:right;width:150px}

.pro3{float:right;width:735px;}
.pro3title{background:url(../images/012.gif) repeat-x;height:43px;width:735px}
.pro3nav{float:right;width:150px;border:1px solid #CCCCCC}

.pro_nav{clear:both;text-align:center;padding:0px 10px 0 10px;background:#f5f5f5;}
.pro_nav a{display:block;float:left;margin:0 0 0 5px;padding:1px 15px;background:#fff;}
.pro_nav a.pro_nav_all{font-size:18px;font-weight:bold;height:60px;line-height:30px}


.tuijianBox{border-top:1px solid #ddd; border-left:1px solid #ddd}
.tuijianT{float:left; background:#1859ac; color:#fff; width:23px; padding:5px; border-bottom:1px solid #ccc; font-weight:bold; height:180px; text-align:center;padding-top:50px; line-height:30px }
.tuijian{float:left; width:188px; font-size:12px; line-height:24px; text-align:center; font-family:"宋体"; padding:5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff}
.tuijian a{display:block; white-space:nowrap; overflow:hidden}


.connc{background:url(../images/a2d3bd80-9e18-4aaf-b145-520ddd795f43.gif) no-repeat;width:220px;height:31px;}
